Software Process Modelling using Attribute Grammar

نویسندگان

  • Rodziah Atan
  • Abdul Azim
  • Abd. Ghani
  • Mohd Hasan Selamat
  • Ramlan Mahmod
چکیده

The creations of models are essential for many knowledge disciplines to explain expected results. Modelling concept is well accepted in software engineering discipline. However, there is still a lacking integration of software process modelling and software process measurement by software engineers. This paper aims to portray the idea and result of integrating measurement in software process modelling. The objective of the integration is to show that measurement in modelling software processes is important whereby to reduce reworks in large software development. This research focused on IDEF3 Standard notation as its approach to design software process models, IDEF3-SPMA language constructs as its medium for automatic metric calculation and measurement metric defined specifically to fit the research scope. Attribute grammar approach is used to specify the measurement metrics defined. A tool is also developed to realize the whole idea of integration and metric definition, and it is called Software Process Measurement Application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automating Measurement for Software Process Models using Attribute Grammar Rules

The modelling concept is well accepted in software engineering discipline. Some software models are built either to control the development stages, to measure program quality or to serve as a medium that gives better understanding of the actual software systems. Software process modelling nowadays has reached a level that allow software designs to be transformed into programming languages, such...

متن کامل

Grammatical Approach to Problem Solving

The paper presents a grammatical approach to problem solving. It supports formal software specification using attribute grammars, from which a rapid prototype can be generated as well the incremental software development. Domain concepts and relationships among them have to be identified from a problem statement and represented as a context-free grammar. The obtained context-free grammar descri...

متن کامل

A Formal Model for Dynamic Changes on Software Process

We propose a formal which can describe dynamic and exible features which are required for description and enactment of software process. HFSP, based on an attribute grammar formalism, has many advantages for its functional and declarative style, potential parallelism, and lazy computation. Simple and natural re-computation mechanism redoing for dynamic change of enactment order, andmeta operati...

متن کامل

Constructing Programs as Executable Attribute Grammars

Attribute grammars provide a formal yet intuitive notation for specifying the static semantics of programming languages and consequently have been used in various compiler generation systems. Their use, however, need not be limited to this. With a little change in perspective, many programs may be regarded as interpreters and constructed as executable attribute grammars. The major advantage is ...

متن کامل

Software Evolution via Hierarchical Hypergraphs with Flexible Coverage

We present a simple, abstract approach to the use of hierarchical hypergraphs in software evolution. Borrowing ideas from graph transformation and attribute grammars, we show how these hypergraphs can be used in a flexible way to cover all or part of a software development process. This unifying framework allows to design a set of tools based on common data structures and representations and ap...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007